PLEASE READ THIS ENTIRE FILE BEFORE USING THE FILES FROM THIS ARCHIVE This package contains five Delphi 2.0 components: TNonVisualWindowed Component that adds a window handle and all the message handling support windowed components have to non- visual components. Used as the basis for the TTrayIcon component. TTrayIcon Completely configurable tray-icon component. Supports 16x16 icons. TCheckListBox Component that allows you to select items with checkboxes Every checkboxstyle (win30, win31, win95) is supported. Includes an items editor that allows you to check and uncheck items at design time. (This component compiles fine in Delphi 1.0 as well) TAnimation Component that wraps the Animation component in Windows 95. Specify any silent AVI movie and it plays it. Includes the eight predefined AVI animations from Shell32.dll (set the AVIFileName property to 1, 2, 3, 4, 5, 6, 7 or 8). TSysHotKey Allows you to trap keys pressed in any Windows program (even the Windows Logo key). Check out the example program HKDemo. You can register the components by adding SAWin95.pas to your component palette. There is no documentation yet. Most components are pretty self-explanatory. I'm still working on the helpfiles. When available they'll be uploaded here as well. Sorry about the following, but it seems to be necessary: THE INFORMATION AND CODE PROVIDED HEREUNDER (COLLECTIVELY REFERRED TO AS "SOFTWARE") IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL DAVID E. NAUMOWICZ BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF DAVID E. NAUMOWICZ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. You're free to use these components in your programs and you're NOT obligated to mention my name when you distribute or sell your program. The only thing you may not do is redistribute these components pretending you wrote them. If you'd like other to have a copy, give them this entire zipfile. For questions, remarks, thank you notes, flames or all other stuff you'd like to talk to me about, contact me at arjen@shear.iaf.nl or ab@nedap.nl. Arjen Broeze SheAr software the Netherlands 11/2/96